22
22
movies
eye 22
favorite 0
comment 0
Data privacy is having an ever-increasing impact on the way data is stored, processed, accessed and utilised, as the legal and ethical effects of data protection regulations take effect around the globe. Differential privacy, considered by many to be the strongest privacy guarantee currently available, gives robust, provable guarantees on protecting privacy, and allows tasks to be completed on data with guarantees on the privacy of individuals in that data. This naturally extends to machine...
Topics: Data Privacy, Data Protection, Machine-Learning, Open-Source, Scientific Libraries...
256
256
movies
eye 256
favorite 1
comment 0
Mariano Anaya - Clean code in Python [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/clean-code-in-python) Introduction to the clean code principles applied to Python code. Let's honor the readable nature of the Python syntax so anyone can maintain our code: "readability counts". This talk introduces general concepts of code quality and how they apply for Python. We analyse technical debt, refactoring, and unit...
Topics: Education, Best Practice, Clean Code, Agile, Development, EuroPython2016, Python
44
44
movies
eye 44
favorite 0
comment 0
Domain-Driven Design (DDD) is an approach to software development that emphasises high-fidelity modelling of the problem domain, and which uses a software implementation of the domain model as a foundation for system design. This approach helps organize and minimize the essential complexity of your software. DDD has been used with success within the traditional enterprise programming ecosystems of Java and .NET, but has seen only limited adoption in the Python community. In this talk we...
Topics: Software Design, Abstractions, Programming, Architecture, Databases, EuroPython2018, Python
79
79
movies
eye 79
favorite 0
comment 0
Michael König - Embedding Python: Charming the Snake with C++ [EuroPython 2014] [23 July 2014] At the example of our in-house distributed scheduling system, we discuss the challenges of embedding the Python interpreter in a C++ program. Besides the actual integration of the interpreter, efficient data exchange between both languages is discussed. In addition, this presentation demonstrates how higher-level abstractions further diminish the language barrier. ----- Python with its huge standard...
Topics: c++, embedding, interpreter, language interoperability, boost python, EuroPython2014, Python
41
41
movies
eye 41
favorite 0
comment 0
Stephan Jaensch - Building Service interfaces with OpenAPI / Swagger [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/building-service-interfaces-using-OpenAPI) Ever wondered how to keep track of all of your services and their APIs? I'm going to explore how to build your Python services with OpenAPI/Swagger and how it helps you solve problems like communication between services, request and response validation, and...
Topics: Microservices, Best Practice, python, Pyramid, EuroPython2016, Python
21
21
movies
eye 21
favorite 0
comment 0
This has been mitigated with tooling and education, but for the most part it requires human action and decision. While most codebases have somewhere between tens and thousands of Python modules, some companies may maintain a codebase with millions of modules. This presentation covers techniques and tooling that Google created to enable the developers to scope their migration needs, plan the work required, execute effectively at scale and collaborate across teams/dependencies. Please see our...
Topics: Best Practice, Python 2, Python 3, EuroPython2020, Python
11
11
movies
eye 11
favorite 0
comment 0
This interactive game teaches is the follow-up of the Router Game by Roberto Polli, and teaches various TCP / IP protocols using paper and pen. Participants are divided in teams, simulating exchanges through various protocols (DNS, TCP, IP) Every player has an L3 role: a PC or mobile phone, a Router, a Load Balancer ... and must communicate with the others following the associate specification (eg. a TCP client may buffer frames, a Load Balancer re-encapsulates IP datagram, ... ) The team which...
Topics: Internet of Things, EuroPython2017, Python
262
262
movies
eye 262
favorite 0
comment 0
Antony Lesuisse - Odoo the underdog python killer app. A python framework for web based business apps. [EuroPython 2015] [22 July 2015] [Bilbao, Euskadi, Spain] Odoo is used by 2 millions of users, although relatively unknown in the python community, it has a vibrant community and is one of the most active python open source project. I will present you the Odoo framework and how it can help to be more productive when building web based business apps. I will highlight its advantages compared to...
Topics: werkzeug, HTTP., python, javascript, postgresql, wsgi, web, django, EuroPython2015, Python
25
25
movies
eye 25
favorite 0
comment 0
What's coming in Python 3.8? You can learn it by yourself by reading an excellent document a href=""https://docs.python.org/3.8/whatsnew/3.8.html""What's New in Python 3.8/a. I'm not going to retell this document. Instead I'll focus on things barely described there or not mentioned at all: Why will the new features appear in Python 3.8 and what's the story behind them? What is being discussed and developed now, but won't appear in Python 3.8? I'll share the news I learned at...
Topics: ASYNC / Concurreny, Compiler and Interpreters, New Features, Python 3, Type-Hinting,...
10
10.0
movies
eye 10
favorite 0
comment 0
Object Relational Mappers (ORMs) are awesome enhancers of developer productivity. The freedom of having the library write that SQL and give you back a useful, rich model instance (or a bunch of them) instead of just a tuple or a list of records is simply amazing. But if you forget you have an actual database behind all that convenience, then it'll bite you back, usually when you've been in production for a while, after you've accumulated enough data that your once speedy application starts...
Topics: Debugging, Performance, SQL Alchemy, python, EuroPython2019, Python
14
14
movies
eye 14
favorite 0
comment 0
Q&A session with Guido van Rossum, Creator of Python. Please see our speaker release agreement for details: https://ep2020.europython.eu/events/speaker-release-agreement/
Topics: Python general, EuroPython2020, Python
17
17
movies
eye 17
favorite 0
comment 0
Goal After this session, audiences will get - Basic knowledge of OpenAPI (Swagger) - Ecosystem of OpenAPI(Swagger) and tools related to Python and knowledge to make use of them in their own projects Audience (1) This talk is for: - Developers who are creating or using API services such as web applications, mobile applications and all other kinds of applications (2) Audience will be expected to have (prerequisite): - Basic knowledge of development with API (REST and others) - Basic knowledge of...
Topics: Web Track, Documentation, RESTful, Use Case, APIs, EuroPython2017, Python
119
119
movies
eye 119
favorite 0
comment 0
Nicola Iarocci - Eve - REST APIs for Humans™ [EuroPython 2014] [24 July 2014] Powered by Flask, Redis, MongoDB and good intentions the Eve REST API framework allows to effortlessly build and deploy highly customizable, fully featured RESTful Web Services. The talk will introduce the project and its community, recount why and how it's being developed, and show the road ahead. ----- Nowadays everyone has data stored somewhere and needs to expose it through a Web API, possibly a RESTful one....
Topics: redis, api, rest, flask, mongodb, web services, EuroPython2014, Python
31
31
movies
eye 31
favorite 0
comment 0
Various speakers - Lightning Talks [EuroPython 2015] [23 July 2015] [Bilbao, Euskadi, Spain] Lightning talks, presented by Harry Percival
Topics: EuroPython, lightning talk, EuroPython2015, Python
24
24
movies
eye 24
favorite 0
comment 0
Fabio Pliger/Marc-André Lemburg - EuroPython 2016: Help us build the next edition! [EuroPython 2015] [22 July 2015] [Bilbao, Euskadi, Spain] We need help with organizing and running EuroPython 2016. In this session, we will explain how the EuroPython workgroup model works and where you could help.
Topics: conference, EuroPython, EPS, EuroPython2015, Python
102
102
movies
eye 102
favorite 1
comment 0
Shane Evans - Web Scraping Best Practises [EuroPython 2015] [21 July 2015] [Bilbao, Euskadi, Spain] Python is a fantastic language for writing web scrapers. There is a large ecosystem of useful projects and a great developer community. However, it can be confusing once you go beyond the simpler scrapers typically covered in tutorials. In this talk, we will explore some common real-world scraping tasks. You will learn best practises and get a deeper understanding of what tools and techniques can...
Topics: scrapy, scraping, EuroPython2015, Python
46
46
movies
eye 46
favorite 0
comment 0
Matthieu Rigal - Bringing PostgreSQL towards zero downtime migration with Python [EuroPython 2015] [24 July 2015] Using an SQL database offers a bunch of advantages; first of all its maturity and that it is understood by almost every software developer. But it has at least one main disadvantage. As the data is structured, if you want to modify the structure, for example on a long-running project, you need a migration and therefore almost for sure, a downtime. When you have to make a migration,...
Topics: Database, postgresql, psycopg, EuroPython2015, Python
78
78
movies
eye 78
favorite 0
comment 0
Ignacio Elola - Everyone can do Data Science in Python [EuroPython 2015] [20 July 2015] Data Science is a hot topic, and most data scientist use either Python or R to do their jobs as main scripting language. Being import.io data scientist for the last 2 years, all of them using Python, I've come across many different problems and needs on how to wrangle data, clean data, report on it and make predictions. In this talk I will cover all main analytics and data science needs of a start-up using...
Topics: data-science, machine-learning, analytics, pandas, scipy, sklearn, EuroPython2015, Python
32
32
movies
eye 32
favorite 0
comment 0
Various speakers - Lightning Talks, conference closing [EuroPython 2015] [24 July 2015] [Bilbao, Euskadi, Spain] Lightning talks, presented by Harry Percival
Topics: EuroPython, lightning talk, EuroPython2015, Python
40
40
movies
eye 40
favorite 0
comment 0
Alejandro Castillo - Deja de pegarte con tus servicios; import lymph [EuroPython 2015] [22 July 2015] [Bilbao, Euskadi, Spain] [En Español] ¿Y si pudieras centrarte en la funcionalidad de tus servicios en lugar de programar la integración entre ellos? lymph es un framework con personalidad propia para escribir servicios en Python que te permite hacer justo eso. Incluye descubrimiento de servicios extensible, comunicación vía petición-respuesta, comunicación vía...
Topics: services, zeromq, events, gevent, web, rpc, open-source, zookeeper, rabbitmq, framework,...
321
321
movies
eye 321
favorite 0
comment 0
Jose Manuel Ortega - Ethical hacking with Python tools [EuroPython 2016] [21 July 2016 / 2016-07-21] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/ethical-hacking-with-python-tools) Python, as well as offering an ecosystem of tools for testing security and application pentesting.Python offers a tool ecosystem for developing our own tools security for testing applications and the servers security,identifying information about servers and potential vulnerabilities. The...
Topics: Security, Tooling, Science Track, Development, EuroPython2016, Python
56
56
movies
eye 56
favorite 0
comment 0
Andreas Klostermann - Brainwaves for Hackers 3.0 [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/brainwaves-for-hackers-3) This talk is about using our **Python** skills to explore the **secrets of our brains**. Using the Neurosky Mindwave as a bluetooth connected EEG device, I'll talk about new experiments I have performed inside the Jupyter notebook, for example "Evoked Response Potentials" and more about...
Topics: Visualization, Beginners, Other Hardware, ASYNC / Concurreny, EuroPython2016, Python
109
109
movies
eye 109
favorite 0
comment 0
Joe Drumgoole - A deep dive into the Pymongo MongoDB driver [EuroPython 2016] [21 July 2016 / 2016-07-21] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/a-deep-dive-into-the-pymongo-mongodb-driver) The Pymongo driver is one of MongoDB’s most popular driver interfaces for connecting to MongoDB. But developers rarely look under the cover to see what’s happening inside the driver. By having a deeper insight into how the driver constructs server requests and responds,...
Topics: Educational Track, MongoDB, Open-Source, EuroPython2016, Python
72
72
movies
eye 72
favorite 0
comment 0
Daniel Pope - Pygame Zero [EuroPython 2016] [18 July 2016 / 2016-07-18] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/pygame-zero) Pygame Zero is a new game engine for education, built on top of Pygame. It makes writing your first games extremely simple, while saving beginners from certain potential pitfalls. Daniel will introduce Pygame Zero, walk through creating a simple game, and discuss the background for Python in education and the design philosophy behind...
Topics: Education, Educational Track, Game-Development, EuroPython2016, Python
10
10.0
movies
eye 10
favorite 0
comment 0
Number of libraries for building RESTful web applications is growing up. Selecting best framework becomes hard decision for web developers. During the presentation I will go through best libraries I can recommend for building RESTful web applications. Selection of libraries will be subjective, based on my experience with building microservices in Python. I will share code examples, weaknesses and strengths for each library. I hope everyone will find something that best suits his needs. Please...
Topics: HTTP, Web Track, RESTful, APIs, EuroPython2017, Python
18
18
movies
eye 18
favorite 0
comment 0
With so many machine learning frameworks and libraries available, writing a model isn’t a bottleneck anymore while putting your models in production is still a challenge. In this talk, you will learn how we deploy the python deep learning models in production at Booking.com. Topics will include: Deep Learning model training in Docker containers Automated retraining of models Deployment of models using Kubernetes Serving model predictions in containerized environment Optimising serving...
Topics: Deep Learning, Data Science, Infrastructure, Predictions, Machine-Learning, EuroPython2017, Python
17
17
movies
eye 17
favorite 0
comment 0
Damn it, this can’t be happening! As programmers, we find ourselves time and again spiralling down into tighter loops of desperate troubleshooting, fighting the controls of our machinery and descending into what feels like a kind of madness. Later, when it’s all over, we realise that the clues we needed to recover the situation were staring us in the face all along, but we somehow couldn’t even see them. There’s a reason for this: the nature of debugging for programmers means that it...
Topics: Debugging, Programming, EuroPython2017, Python
18
18
movies
eye 18
favorite 0
comment 0
PyTorch is an optimized tensor library for Deep Learning, and is a recent newcomer to the growing list of GPU programming frameworks available in Python. Like other frameworks it offers efficient tensor representations and is agnostic to the underlying hardware. However, unlike other frameworks it allows you to create ""define-by-run"" neural networks resulting in dynamic computation graphs, where every single iteration can be different---opening up a whole new world of...
Topics: Deep Learning, Science Track, Data Science, Machine-Learning, EuroPython2017, Python
7
7.0
movies
eye 7
favorite 0
comment 0
We've all taken different routes to get to where we are today, and we're not all currently on the same road going the same place. Tracy Osborn will talk about the idea of the ""Python engineer,"" her (long and full of bumps and potholes) journey to learning and teaching Python, and the harmful myths about learning programming and the paths available when you do so. Please see our speaker release agreement for details: https://ep2017.europython.eu/en/speaker-release-agreement/
Topics: Education, Business, EuroPython2017, Python
13
13
movies
eye 13
favorite 0
comment 0
Our mission is to manage a huge amount of communication and document data in large scale industry projects by providing web based project management systems. The increasing amount of communication creates the desire for a GPS helping us and our customers to navigate through the communication stream. Our R&D projects are focusing on topics like clustering, event detection, and network analysis (Who knows who, domain experts). Traveling the wild side of NLP, Data Science, and Analytics, we...
Topics: MongoDB, Data Science, Use Case, Algorithms, RESTful, EuroPython2017, Python
8
8.0
movies
eye 8
favorite 0
comment 0
Please see our speaker release agreement for details: https://ep2018.europython.eu/en/speaker-release-agreement/
Topics: EuroPython2018, Python
24
24
movies
eye 24
favorite 0
comment 0
Building web applications is one of the most common uses of Python. With a plethora of different web frameworks aiming at varying audiences, it has become a rather simple and well-documented process to develop web applications and web services. So popular it has become that the WSGI specification is the industry standard protocol for developing web applications with Python. But the WSGI standard is lacking with two major limitations: It supports only the ‘traditional’ synchronous http...
Topics: Performance, Web Servers and MicroFWs (Flask/Tornado/Nginx/...), ASYNC / Concurreny, Web General,...
11
11
movies
eye 11
favorite 0
comment 0
Vincent was playing a card game against his girlfriend and he kept loosing. So he wanted to train a bot to play on his behalf. This is our story. We’re using AWS Lambda to get better at a card game named SushiGO. We make a small genetic algorithm in Python that uses AWS Lambda as a backend. The talk consists of these parts: Quick Explanation of the rules of the SushiGo Card Game Translation of real life to an algorithm Explain why this problem needs a lot of CPU Explain why AWS Lambda fits...
Topics: Predictions, Algorithms, ASYNC / Concurreny, Command-Line, Python 3, EuroPython2018, Python
15
15
movies
eye 15
favorite 0
comment 0
In the brave new world of async, threads are now a thing of the past. Or are they not? Please see our speaker release agreement for details: https://ep2018.europython.eu/en/speaker-release-agreement/
Topics: Python general, ASYNC / Concurreny, Multi-Threading, EuroPython2018, Python
15
15
movies
eye 15
favorite 0
comment 0
Ever wondered if you should try type checking in your Python project, or what it takes to get started with mypy? I will show how to introduce type checking the easy way, one step at a time. Dropbox was an early adopter of type checking and mypy, and we've been gradually adding type annotations to our large production codebases since 2016. Engineers love how type annotations improve the clarity of code, and how mypy can surface hard-to-find bugs. We've learned a lot in the process of annotating...
Topics: Best Practice, Type-Hinting, Tooling, Code Analysis, EuroPython2018, Python
7
7.0
movies
eye 7
favorite 0
comment 0
Did you know there are multiple ways to raise and capture exceptions? Have you ever wondered if you should raise a built-in exception or create your own hierarchy? Did you ever find it hard to understand what an exception meant? This talk will go through the decisions needed to raise and capture exceptions when creating a library. We will look at how to translate and handle errors, create your own exceptions, and make exceptions clear and easy to troubleshoot, while also understanding how they...
Topics: Best Practice, Development, General, Python 3, Python Skills, EuroPython2019, Python
10
10.0
movies
eye 10
favorite 0
comment 0
Most of us work too much and play too little. When was the last time you smiled at something you made? Playing with fun datasets, especially big data sets, opens up weird new forms of technical recreation. Why not train an amusing model in a browser tab while you're waiting for that day-job Spark query to finish? I'll show you some data toys I've built using AI and interesting data sets: Most of them involve both backend data science and front-end visualization tricks. They range from...
Topics: Big Data, Deep Learning, Visualization, EuroPython2019, Python
16
16
movies
eye 16
favorite 0
comment 0
We're going to talk about regular functions, iterables, iterators, function execution and yield - generator functions. We will send values and play with generators a bit. A quick look at asyncio will be followed by async and await, what a coroutine is and how to write async code with Python. Please see our speaker release agreement for details: https://ep2018.europython.eu/en/speaker-release-agreement/
Topics: Beginners, Education, Python 3, ASYNC / Concurreny, EuroPython2018, Python
22
22
movies
eye 22
favorite 0
comment 0
Python is the lingua franca for data analytics and machine learning. Its superior productivity makes it the preferred tool for prototyping. However, traditional Python packages are not necessarily designed to provide high performance and scalability for large datasets. From this talk you will learn how to get close-to-native performance with Intel-optimized packages, such as numpy, scipy, and scikit-learn. The next part of the talk is focused on getting high performance and scalability from...
Topics: Analytics, Big Data, Distributed Systems, Machine-Learning, Scientific Libraries...
47
47
movies
eye 47
favorite 0
comment 0
Travis Oliphant - The Continuum Platform: Advanced Analytics and Web-based Interactive Visualization for Enterprises [EuroPython 2014] [24 July 2014] The people at Continuum have been involved in the Python community for decades. As a company our mission is to empower domain experts inside enterprises with the best tools for producing software solutions that deal with large and quickly-changing data. The Continuum Platform brings the world of open source together into one complete,...
Topics: EuroPython2014, Python
90
90
movies
eye 90
favorite 0
comment 0
vincent warmerdam - PySpark and Warcraft Data [EuroPython 2015] [21 July 2015] In this talk I will describe how to use Apache Spark (PySpark) with some data from the World of Warcraft API from an iPython notebook. Spark is interesting because it speeds up iterative processes on your hadoop cluster as well as your local machine. I will give basic benchmarks (comparing it to numpy/pandas/scikit), explain the architecture/performance behind the technology and will give a live demo on how I used...
Topics: data-science, machine-learning, bigdata, analytics, pandas, numpy, EuroPython2015, Python
25
25
movies
eye 25
favorite 0
comment 0
Schlomo Schapiro - Sponsoring Open Source [EuroPython 2014] [25 July 2014] und damit den Chef überzeugen
Topics: EuroPython2014, Python
42
42
movies
eye 42
favorite 0
comment 0
Simon Cross - Conversing with people living in poverty [EuroPython 2014] [24 July 2014] Vumi is a text messaging system designed to reach out to those in poverty on a massive scale via their mobile phones. It's written in Python using Twisted. This talk is about how and why we built it and how you can join us in making the world a better place. ----- 43% of the world's population live on less than €1.5 per day. The United Nations defines poverty as a "lack of basic capacity to...
Topics: twisted, poverty, vumi, EuroPython2014, Python
21
21
movies
eye 21
favorite 0
comment 0
Núria Pujol/Ignasi Fosch - What dojos are and how we run them at pyBCN [EuroPython 2015] [20 July 2015] [Bilbao, Euskadi, Spain] Coding dojos are a very good way to share coding knowledge among members in a community, and, at the same time, introduce people into the language and community. Sometimes, though, the typical approach to set coding dojos may prevent expert coders to join the session. This is the story of the pyBCN's dojos, so far.
Topics: Beginners, python, tdd, Functional Programming, unit-testing, learning, fun, EuroPython2015, Python
80
80
movies
eye 80
favorite 0
comment 0
Sophia Davis - Peeking into Python’s C API [EuroPython 2016] [22 July 2016 / 2016-07-22] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/peeking-into-pythons-c-api) Ever wondered how Python works under the hood? One way to learn about Python-the-C-program is by exploring the C API for writing Python bindings to native C libraries. In this talk, we will walk through a simple example of making a C library callable from Python code and vice versa. Along the way, we will...
Topics: Data Structures, CPython, EuroPython2016, Python
152
152
movies
eye 152
favorite 0
comment 0
Fabio Pliger - Big data beautiful visualization on the browser with Bokeh [EuroPython 2015] [20 July 2015] [Bilbao, Euskadi, Spain] Bokeh is a Python interactive visualization library for large datasets that natively uses the latest web technologies. Its goal is to provide elegant, concise construction of novel graphics in the style of Protovis/D3, while delivering high-performance interactivity over large data to thin clients. The talk will go through it’s design providing details of the...
Topics: data-science, visualization, bigdata, flask, web, django, data, html5, EuroPython2015, Python
42
42
movies
eye 42
favorite 0
comment 0
Anthon van der Neut - Beyond scraping [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/beyond-scraping-getting-data-from-dynamic-heavily-javascript-driven-websites) This talk show how a to create a simple, evolving, client server architecture combining zeromq, selenium and beautifulsoup, which allows you to scrape data even from variable dynamic sites like Sporcle and KhanAcademy. Once the page analysis has been implemented...
Topics: Tooling, Web Crawling, Web Track, EuroPython2016, Python
8
8.0
movies
eye 8
favorite 0
comment 0
The main goal of this presentation is to make beginner audience familiar with mocks and patches but there is a chance that more experienced ones will also find something new for themselves. Presentation shows the common use cases when developing unit tests. I will say what are the best practices when working with mocks and patches and what kind of mistakes, done by many developers, may be avoided so the dragons will not come. During this presentation I will prepare mock-it-o drink as a prize....
Topics: Best Practice, Developing with Python, Testing, EuroPython2017, Python
17
17
movies
eye 17
favorite 0
comment 0
Rethinking how we build HTTP APIs The Python universe is overflowing with web frameworks, from full featured batteries included frameworks like Django to micro frameworks like Bottle or Flask. They each have their own specific features but in the end they are all very similar in their core functionality of processing requests and generating responses. In this talk I will discuss why I felt the need to create yet another framework, a pico framework, that specifically focuses on the task of...
Topics: APIs, HTTP, Web Servers and MicroFWs (Flask/Tornado/Nginx/...), EuroPython2017, Python
8
8.0
movies
eye 8
favorite 0
comment 0
Passwords have formed the cornerstone of I.T. system authentication for decades, but recent high-profile breaches have underscored the risks of password-based authentication systems. The good news is that we can replace passwords with other factors: email-based authentication one-time passwords (OTP) hardware keys (Yubikeys/U2F, etc.) These factors can be used independently or in conjunction with one another to provide vastly greater security than the traditional username-plus-password...
Topics: Best Practice, Web, Authentication, Security, Django, EuroPython2017, Python
6
6.0
movies
eye 6
favorite 0
comment 0
In today’s world of fast-paced development, infrastructure can get left behind quickly, leading to a potential increase in technical debt. Buildbot is normally known to be a continuous integration (CI) framework built in Python, but can be refashioned to solve infrastructure design patterns that arise in enterprise or production and deployment situations. Using Python and native Buildbot components paired with Linux Containers, patterns such as license management, resource allocation, load...
Topics: Developing with Python, Docker, Infrastructure, DevOps general, Distributed Systems,...
5
5.0
movies
eye 5
favorite 0
comment 0
The Python Package Index (PyPI) is the principal repository of software packages for the Python programming language. In May 2018, PyPI served 12.3 billion HTTP requests, with 1.4 million people visiting pypi.org via their web browser. The Python community depends on PyPI for the ongoing functioning of the entire Python ecosystem. Please see our speaker release agreement for details: https://ep2018.europython.eu/en/speaker-release-agreement/
Topics: PyPi, EuroPython2018, Python
10
10.0
movies
eye 10
favorite 0
comment 0
This is the story of how I (and with me, my company) went from lonely, introvert, C# developer to open-source Python author and maintainer, speaker, trainer, consultant, and all-around community junkie. With some luck, in the process, you will also hear a few hints on how to become a good open source contributor and have a chance to ponder on the pros and cons (yes there are cons too) of going full monty with open source. We will also look at what changed in my company as we slowly switched...
Topics: python, Open-Source, EuroPython2018, Python
11
11
movies
eye 11
favorite 0
comment 0
Engineers are rare, jobs are plenty, so far so good. But what if I don’t just want any job that pays the bills, but the job that will push my career and that I actually enjoy doing every day? If your answer to why you’d like to join company XY is: “Work from home and make good money”, you should not be surprised to not be taken into the next round. But what would be a good answer to that question? What should I say when asked where I see myself in 5 years? There are a lot of subtle...
Topics: The Answer to Life the Universe and Everything Else, workforce, Community, EuroPython2018, Python
15
15
movies
eye 15
favorite 0
comment 0
In this talk I would like to share the workflow and tools we use to build, deploy and operate GraphQL APIs on our on-premise Kubernetes cluster. I will share code and command examples explaining how we are operating our applications since our recent transition from REST APIs on Web servers to GraphQL APIs containers on Kubernetes. This talk will not be about the difference between REST and GraphQL but focus on the workflow, tools and experience we gained in switching our run time environments...
Topics: APIs, Best Practice, Case Study, Docker, Infrastructure, EuroPython2019, Python
7
7.0
movies
eye 7
favorite 0
comment 0
Learn about Intel® Deep Learning Boost, also known as Vector Neural Network Instructions (VNNI), a new set of AVX-512 instructions, that are designed to deliver significantly more efficient Deep Learning (Inference) acceleration. Through this technology, I will show you how you can perform low-precision (INT8) inference much faster on hardware that support the VNNI instruction set (for example, the 2nd generation Intel Xeon Scalable processors, codenamed, Cascade Lake). In the live Jupyter...
Topics: Data Science, Deep Learning, Performance, python, EuroPython2019, Python
15
15
movies
eye 15
favorite 0
comment 0
The diversity statement quoted as follows: “The Python Software Foundation and the global Python community welcome and encourage participation by everyone. Our community is based on mutual respect, tolerance, and encouragement, and we are working to help each other live up to these principles. We want our community to be more diverse: whoever you are, and whatever your background, we welcome you.” Diversity, big deal! As an active members and event organisers (and also on the minority side...
Topics: Community, Conferences and Meet-Ups, Data Science, Static Analysis, EuroPython2019, Python
21
21
movies
eye 21
favorite 0
comment 0
Bringing your Python scripts or apps and running them in the cloud is easier than ever with serverless computing. In this talk, we’ll show how you can use Azure Functions to easily deploy and scale your Python workloads without having to manage any servers or pay for unused compute resources. We’ll also show how deep integration with Visual Studio Code offers a great local development experience with full support for debugging and testing your app, and allows you to seamlessly deploy your...
Topics: APIs, Development, Microservices, Scaling, Tooling, EuroPython2019, Python
12
12
movies
eye 12
favorite 0
comment 0
In the current IT scenario, the use of APIs is, without question, widely vast, popular, and significant. It seems at least prudent to ensure they are working properly, as expected. To guarantee the quality of the data that is being consumed or used. To ensure that communication between services is occurring as expected. To ensure the system does, in fact, what it should do. ScanAPI is an open-source library that was created to solve all these points. ScanAPI provides an easy way to create...
Topics: APIs, Open-Source, RESTful, Test Libraries (pytest/nose/...), Testing, EuroPython2020, Python
5
5.0
movies
eye 5
favorite 0
comment 0
Please see our speaker release agreement for details: https://ep2020.europython.eu/events/speaker-release-agreement/
Topics: EuroPython2020, Python
13
13
movies
eye 13
favorite 0
comment 0
There's a profound gap between working code and Pythonic code. To the developer whose first language is NOT Python, the distinction can appear blurry, even arbitrary. What is this ""one obvious way"" all those Python nerds are going on about? Most of us are familiar with the ""Zen of Python"", Tim Peters's legendary, if tongue-in-cheek, set of guiding principles for the Python language. But can they actually inform Pythonic code? In this talk, Jason C....
Topics: Beginners, Clean Code, Python 3, Python general, The Answer to Life the Universe and Everything...
32
32
movies
eye 32
favorite 0
comment 0
Thomas Aglassinger - Solution oriented error handling [EuroPython 2014] [22 July 2014] This talk shows how to use Python's built in error handling mechanisms to keep the productive code clean, derive error messages helpful for the user directly from the code and release ressources properly. ----- Traditionally error handling is regarded an annoyance by developers because it removes the focus from the already difficult enough productive parts of the code to parts that ideally will never be...
Topics: assert, exception, error, EuroPython2014, Python
72
72
movies
eye 72
favorite 1
comment 1
Dmitry Trofimov - Can Rust make Python shine? [EuroPython 2015] [20 July 2015] [Bilbao, Euskadi, Spain] Rust is a new programming language from Mozilla. It is fast, safe and beautiful. It is also a very good option when needing performance. In this talk we're going to look at Rust and see what it offers and how we can leverage it as Python developers. And we'll do it with a case study: a statistical profiler for Python.
favoritefavoritefavoritefavoritefavorite ( 1 reviews )
Topics: performance, profiling, rust, EuroPython2015, Python
26
26
movies
eye 26
favorite 0
comment 0
Jatsu Argarate - Buildout Django eta Fabric. Kasu praktikoa euskarazko tokiko hedabideetan [EuroPython 2016] [20 July 2016 / 2016-07-20] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/buildout-django-eta-fabric-kasu-praktikoa-euskarazko-tokiko-hedabideetan) Hainbat zerbitzaritan dauden eta plataforma bakar batean oinarrituta dagoen plataforma baten mantentzea Buildout Django Fabric eta erabiliz. Kasu praktikoa euskarazko tokiko hedabideak. ----- Hainbat bezerorentzako...
Topics: Django, EuroPython2016, Python
120
120
movies
eye 120
favorite 0
comment 0
Takuro Wada - 3D Modeling and Printing by Python [EuroPython 2016] [22 July 2016 / 2016-07-22] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/3d-modeling-and-printing-by-python) Creating 3D model for 3D printing is pretty hard for non 3D CG designer or non 3D CAD engineer. But recently, so many 3D software (like Maya, Blender, Fusion360 and so on) provides Python API to manipulate 3D data in those software. So in this session, I will introduce Python API of Blender and...
Topics: Developing with Python, 3D, Blender, EuroPython2016, Python
356
356
movies
eye 356
favorite 0
comment 0
Jose Manuel Ortega - Hacking ético con herramientas Python [EuroPython 2016] [19 July 2016 / 2016-07-19] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/hacking-etico-con-herramientas-python) El objetivo de la charla sería mostrar las herramientas que disponemos dentro de la propia API de Python y librerías de terceros para desarrollar nuestras propias herramientas que permitan realizar pruebas de seguridad y de pentesting de las aplicaciones. ----- Python se ha...
Topics: Security, Privacy, Science Track, Development, Cryptography, EuroPython2016, Python
9
9.0
movies
eye 9
favorite 0
comment 0
In the experimental Sciences, new theories are developed by applying the Scientific method to produce results which are accurate, reproducible and reliable. This involves testing the experimental setup to show that it is working as designed and thoroughly documenting the progress of the experiment. Results will not be trusted unless the experiment has been carried out to a suitable standard. In computational Science, we should aim to apply the same principles. Results should only be trusted if...
Topics: Best Practice, Science, Science Track, Documentation, Testing, EuroPython2017, Python
8
8.0
movies
eye 8
favorite 0
comment 0
This is where the EuroPython Society (EPS) board gives its reports, resolutions are passed and the EPS members can vote in a new EPS board. Please see our speaker release agreement for details: https://ep2017.europython.eu/en/speaker-release-agreement/
Topics: EuroPython2017, Python
15
15
movies
eye 15
favorite 0
comment 0
Smarkets is heavily invested in Python and this is why we've decided to be the Keystone sponsor of EuroPython 2018! In this talk, we'll tell you more about what we do at Smarkets, why we think we're a unique place to work, the interesting things we're doing at the Conference and of course how we use Python every day. We'll also tell you about some of our current challenges in upgrading from 3.6 to 3.7, evaluating asyncio in production and what we've learned from type hinting over the past two...
Topics: EuroPython2018, Python
37
37
movies
eye 37
favorite 0
comment 0
Math is a crucial skill for people who are interested in Data Science and Machine Learning. Until now, most of the people who are doing Data Science have a strong background in math, usually, people with master or Ph.D. degrees. However, this fact seems to change in the next years, after the hype of Machine Learning we are facing a process of democratization. Now the door of Data Science is open for everyone. To truly madly deeply understand how the machine learning algorithms work we need to...
Topics: Scientific Libraries (Numpy/Pandas/SciKit/...), Data Science, Data, Jupyter/iPython,...
7
7.0
movies
eye 7
favorite 0
comment 0
Python 3.7 will ship with a new module called dataclasses, which has been defined in PEP 557. What is this module? What are the problems that PEP 557 authors try to solve? What was the chosen design, and why? How does it compare against the tools that already exist? This talk will deeply cover dataclasses, but also attrs box, thingy and others. Please see our speaker release agreement for details: https://ep2018.europython.eu/en/speaker-release-agreement/
Topics: Software Design, Data Structures, Clean Code, Python 3, Developing with Python Track,...
16
16
movies
eye 16
favorite 0
comment 0
GeoDataframes are awesome for working with GIS data in Python as it provides the goodness of pandas for geographic data but So let's use them to create some cool interactive maps This talk introduces Geopatra, an open-source mapping library that can be used to quickly map geodataframes with libraries like folium, kepler.gl, plotly, etc. Currently interactive mapping with geodataframes is not very straighforward for beginners and requires you to understand the interfaces exposed by different...
Topics: GEO and GIS, Open-Source, Visualization, EuroPython2020, Python
36
36
movies
eye 36
favorite 0
comment 0
Reimar Bauer - pymove3D - Python moves the world - Attractive programming for young people [EuroPython 2014] [22 July 2014] The second time a contest for schoolar students is organized by the Python Software Verband e.V.. It is about to write a Python program that is executable in Blender using its 3D capabilities. The talk overall gives an overview what experience we got by these ideas and how we want to continue.
Topics: EuroPython2014, Python
33
33
movies
eye 33
favorite 0
comment 0
Lightning Talks 5/5 [EuroPython 2014] [July 2014]
Topics: EuroPython2014, Python
73
73
movies
eye 73
favorite 0
comment 0
Florian Wilhelm - Extending Scikit-Learn with your own Regressor [EuroPython 2014] [25 July 2014] We show how to write your own robust linear estimator within the Scikit-Learn framework using as an example the Theil-Sen estimator known as "the most popular nonparametric technique for estimating a linear trend". ----- Scikit-Learn (http://scikit-learn.org/) is a well-known and popular framework for machine learning that is used by Data Scientists all over the world. We show in a...
Topics: machine learning, nonparametric methods, robust methods, scikit-learn, data sience, EuroPython2014,...